package com.maibow.service.admin;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.maibow.dao.DaoSupport;
import com.maibow.entity.Page;
import com.maibow.util.PageData;

/**
 * 
 * 脉博网络后台管理系统
 * 包名：com.maibow.service.commercial
 * 文件名：CommercialSystemMessageService.java
 * 作者: 吴比(Wubi)
 * 时间：2015年4月22日-下午8:27:47
 * Copyright@ 2015湖南脉博网络科技有限公司-版权所有
 *
 */
@Service("systemMessageService")
public class SystemMessageService {

    @Resource(name = "daoSupport")
    private DaoSupport dao;

    /*
     * 列表
     */
    public List<PageData> querySystemMessagelistPage(Page page) throws Exception {
        return (List<PageData>) dao.findForList("SystemMessageMapper.querySystemMessagelistPage", page);
    }

    /*
     * 保存
     */
    public void saveSystemMessage(PageData pageData) throws Exception {
        dao.save("SystemMessageMapper.insertSystemMessage", pageData);
    }

    /*
     * 修改
     */
    public void editSystemMessage(PageData pageData) throws Exception {
        dao.update("SystemMessageMapper.updateSystemMessage", pageData);
    }

    /*
     * 通过id获取数据
     */
    public PageData findSystemMessageById(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("SystemMessageMapper.findSystemMessageById", pageData);
    }

    /*
     * 删除
     */
    public void deleteSystemMessageById(PageData pageData) throws Exception {
        dao.update("SystemMessageMapper.deleteSystemMessageById", pageData);
    }
    
    /*
     * 删除图片
     */

    public void delTp(PageData pd) throws Exception {
        dao.update("SystemMessageMapper.delTp", pd);
    }
}
